turbocharged diesel engines - Turco Inglés Diccionario